package com.itheima.d1_collection_set;

import java.util.ArrayList;

/*
    目标：了解一下哈希值。
    Java中的所有对象，都可以调用Object类提供的hashCode方法，返回该对象自己的哈希值。
        public int hashCode(): 返回对象的哈希值。
    同一个对象多次调用hashCode()方法返回的哈希值是相同的。
    不同的对象，它们的哈希值一般不相同，但也有可能会相同(哈希碰撞)。
 */
public class SetTest2 {
    public static void main(String[] args) {
//        Student s = new Student("真嗣",14);
//        Student s1 = new Student("明日香",14);
//        Student s2 = new Student("零",14);
//        System.out.println(s.hashCode());
//        System.out.println(s1.hashCode());
//        System.out.println(s2.hashCode());
//
//        String str = "集合";
//        String str1 = "不集合";
//        System.out.println(str.hashCode());
//        System.out.println(str1.hashCode());

        ArrayList<String> a = new ArrayList<>();
        a.add("jihe");
        int i = a.hashCode();
        System.out.println(i);


    }
}
